#pragma once
#include "Osoba.h"
#include "afxwin.h"
#include "DocumentsMakingClass.h"

// OsobaDlg dialog

class OsobaDlg : public CDialogEx
{
	DECLARE_DYNAMIC(OsobaDlg)

public:
	OsobaDlg(CWnd* pParent = NULL);   // standard constructor
	virtual ~OsobaDlg();

// Dialog Data
	enum { IDD = IDD_OSOBADLG };

protected:
	HICON m_hIcon;
	virtual BOOL OnInitDialog();
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support

	DECLARE_MESSAGE_MAP()
public:
	void SetPointer(Osoba *& pointer, CString numer_sprawy);
	Osoba *pointer;
	CString m_numer_sprawy;
	
	CButton m_wroc_ctrl;
	CButton m_edytuj_ctrl;
	CButton m_zapisz_ctrl;
	afx_msg void OnBnClickedOk();
	afx_msg void OnBnClickedZapisz();
	afx_msg void OnBnClickedEdytuj();
	afx_msg void OnCbnSelchangeTypAdresu();
	static CString PodkreslnikToSpacja(CString temp);
	static CString SpacjaToPodkreslnik(CString temp);
	bool PusteOkna();
	
	CComboBox m_typ_adresu_ctrl;
	CComboBox m_status_ctrl;
	
	CEdit m_ulica_ctrl;
	CEdit m_miasto_ctrl;
	CEdit m_kod_pocztowy_ctrl;
	CEdit m_nr_ctrl;
	CEdit m_nr_mieszkania_ctrl;
	CEdit m_poczta_ctrl;
	CEdit m_wojewodztwo_ctrl;
	CEdit m_powiat_ctrl;
	CEdit m_gmina_ctrl;

	
	CEdit m_imie_ctrl;
	CEdit m_nazwisko_ctrl;
	CEdit m_pesel_ctrl;
	CEdit m_seria_ctrl;
	CEdit m_numer_ctrl;
	CEdit m_czynnosc_ctrl;
	CEdit m_miejsce_urodzenia_ctrl;
	CEdit m_wydany_ctrl;
	CEdit m_zatrudnienie_ctrl;
	CEdit m_imie_ojca_ctrl;
	CEdit m_imie_matki_ctrl;
	CEdit m_nazwisko_rodowe_ctrl;
	
	CEdit m_dochody_ctrl;
	CEdit m_liczba_osob_na_utrzymaniu_ctrl;
	CEdit m_stan_majatkowy_ctrl;
	CEdit m_stan_rodzinny_ctrl;
	CEdit m_stan_zdrowia_ctrl;
};
